Reasoning about Probabilistic Security Using Task-PIOAs
نویسندگان
چکیده
Task-structured probabilistic input/output automata (taskPIOAs) are concurrent probabilistic automata that, among other things, have been used to provide a formal framework for the universal composability paradigms of protocol security. One of their advantages is that that they allow one to distinguish high-level nondeterminism that can affect the outcome of the protocol, from low-level choices, which can’t. We present an alternative approach to analyzing the structure of task-PIOAs that relies on ordered sets. We focus on two of the components that are required to define and apply task-PIOAs: discrete probability theory and automata theory. We believe our development gives insight into the structure of task-PIOAs and how they can be utilized to model cryptoprotocols. We illustrate our approach with an example from anonymity, an area that has not been previously been addressed using task-PIOAs. We model Chaum’s Dining Cryptographers protocol at a level that does not require cryptographic primitives in the analysis. We show via this example, how our approach can leverage a proof of security in the case a principal behaves deterministically to prove security when that principal behaves probabilistically.
منابع مشابه
Analyzing Security Protocols Using Time-Bounded Task-PIOAs
This paper presents the Time-Bounded Task-PIOA modeling framework, an extension of the Probabilistic Input/Output Automata (PIOA) framework that can be used for modeling and verifying security protocols. Time-bounded task-PIOAs can describe probabilistic and nondeterministic behavior, as well as time-bounded computation. Together, these features support modeling of important aspects of security...
متن کاملTime-Bounded Task-PIOAs: A Framework for Analyzing Security Protocols
We present the Time-Bounded Task-PIOA modeling framework, an extension of the Probabilistic I/O Automata (PIOA) framework that is intended to support modeling and verification of security protocols. Time-Bounded Task-PIOAs directly model probabilistic and nondeterministic behavior, partial-information adversarial scheduling, and time-bounded computation. Together, these features are adequate to...
متن کاملApproximate Simulations for Task-Structured Probabilistic I/O Automata
A Probabilistic I/O Automaton (PIOA) is a countable-state automaton model that allows nondeterministic and probabilistic choices in state transitions. A task-PIOA adds a task structure on the locally controlled actions of a PIOA as a means for restricting the nondeterminism in the model. The task-PIOA framework defines exact implementation relations based on inclusion of sets of trace distribut...
متن کاملCompositional Analysis of Expected Delays in Networks of Probabilistic I/O Automata
Probabilistic I/O automata (PIOA) constitute a model for distributed or concurrent systems that incorporates a notion of probabilistic choice. The PIOA model provides a notion of composition, for constructing a PIOA for a composite system from a collection of PIOAs representing the components. We present a method for computing completion probability and expected completion time for PIOAs. Our m...
متن کاملUsing Task-Structured Probabilistic I/O Automata to Analyze Cryptographic Protocols
The Probabilistic I/O Automata (PIOA) framework of Lynch, Segala and Vaandrager provides tools for precisely specifying protocols and reasoning about their correctness based on implementation relationships between multiple levels of abstraction. We enhance this framework to allow the analysis of protocols that use cryptographic primitives. For this purpose, we propose new techniques for handlin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010